From: Florian Müllner Date: Sat, 15 Jun 2019 12:48:58 +0000 (+0200) Subject: main: Use GLib's structured logging support X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~845^2^2~146 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=07d25cd69dd3afb0c386523c20e7902cfb6a839b;p=gnome-shell.git main: Use GLib's structured logging support We still use our own copy of a libgsystem method for structured logging, but since then GLib has gained (introspectable) API for that functionality, so switch to that. https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/579 --- diff --git a/js/ui/main.js b/js/ui/main.js index c01be9882..5f789e996 100644 --- a/js/ui/main.js +++ b/js/ui/main.js @@ -42,6 +42,7 @@ const PointerA11yTimeout = imports.ui.pointerA11yTimeout; const A11Y_SCHEMA = 'org.gnome.desktop.a11y.keyboard'; const STICKY_KEYS_ENABLE = 'stickykeys-enable'; +const LOG_DOMAIN = 'GNOME Shell'; const GNOMESHELL_STARTED_MESSAGE_ID = 'f3ea493c22934e26811cd62abe8e203a'; var componentManager = null; @@ -243,8 +244,10 @@ function _initializeUI() { } if (sessionMode.currentMode != 'gdm' && sessionMode.currentMode != 'initial-setup') { - Shell.Global.log_structured('GNOME Shell started at ' + _startDate, - ['MESSAGE_ID=' + GNOMESHELL_STARTED_MESSAGE_ID]); + GLib.log_structured(LOG_DOMAIN, GLib.LogLevelFlags.LEVEL_MESSAGE, { + 'MESSAGE': `GNOME Shell started at ${_startDate}`, + 'MESSAGE_ID': GNOMESHELL_STARTED_MESSAGE_ID + }); } let perfModuleName = GLib.getenv("SHELL_PERF_MODULE");